
#!/bin/bash

LOG_DIR="/home/cys/www/clickhouse/shell/logs"
# 日志文件名包含日期，每次执行的日志前添加时间戳
LOG_FILE="${LOG_DIR}/log_file_size_$(date +%Y-%m).log"
mkdir -p "${LOG_DIR}"

# 记录开始时间
echo "[$(date +%Y-%m-%d_%H:%M:%S)] 开始执行 shell 脚本" >> "${LOG_FILE}"

# 执行 Python 脚本，输出包含时间戳
sh /home/cys/www/clickhouse/shell/print_hot_cold_file_size.sh 2>&1 | while read line; do
    echo "[$(date +%Y-%m-%d_%H:%M:%S)] $line" >> "${LOG_FILE}"
done

# 记录结束时间
echo "[$(date +%Y-%m-%d_%H:%M:%S)] shell 脚本执行结束" >> "${LOG_FILE}"
echo "日志已写入 ${LOG_FILE}"

